package OThinker.H3.Portal.webservices;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;

/**
 * @authormi @date2019/6/24
 */
@WebService(targetNamespace = "http://U8SampleService/", serviceName = "U8SampleService")
public interface U8SampleService {

    @WebMethod
    public int writeSampleProcessSataus(@WebParam(name = "itemNumber") String itemNumber,
                                        @WebParam(name = "applicationNo") String applicationNo,
                                        @WebParam(name = "statesName") String statesName,
                                        @WebParam(name = "instentsId") String instentsId);

    @WebMethod
    public int writeSampleInternalSummary(@WebParam(name = "problemDescription") String problemDescription,
                                          @WebParam(name = "overviewReason") String overviewReason,
                                          @WebParam(name = "countermeasures") String countermeasures,
                                          @WebParam(name = "classification") String classification,
                                          @WebParam(name = "failureProcess") String failureProcess,
                                          @WebParam(name = "failureType") String failureType,
                                          @WebParam(name = "countermeasuresCategory")  String countermeasuresCategory,
                                          @WebParam(name = "feedbackInstanceId") String feedbackInstanceId,
                                          @WebParam(name = "itemNumber") String itemNumber,
                                          @WebParam(name = "applicationNo") String applicationNo);


    @WebMethod
    public int writeSampleMark(
                               @WebParam(name = "itemNumber") String itemNumber,
                               @WebParam(name = "applicationNo") String applicationNo,
                               @WebParam(name = "actualNumber") String actualNumber ,
                               @WebParam(name = "actualColor") String actualColor,
                               @WebParam(name = "custom1") String custom1 ,
                               @WebParam(name = "custom2")   String custom2 ,
                               @WebParam(name = "additionalSampleRequired") String additionalSampleRequired,
                               @WebParam(name = "additionalRequiredSwatches") String additionalRequiredSwatches,
                                @WebParam(name = "extraSample") String extraSample,
                               @WebParam(name = "realMember") String realMember);

}
